/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package armazemseujose.model;

import java.util.ArrayList;

/**
 *
 * @author BRUNA
 */
public class Venda {

    private ArrayList<infoItemVenda> itens = new ArrayList();
    private Cliente cliente;
    private double valorTotal;

    public Venda(Cliente cliente) {
        this.cliente = cliente;
    }

    public void addItem(infoItemVenda item) {
        this.getItens().add(item);
    }
    
    
    public void separaItensComprados(listaItens itensCadastrados, String produtos) {
        String[] produtosAux = produtos.split(";");
        for (String produtosAux1 : produtosAux) {
            String[] ItemQtd = produtosAux1.split("-");
            Item item = itensCadastrados.procuraItem(ItemQtd[0]);
            int qtd = Integer.parseInt(ItemQtd[1]);
            this.getItens().add(new infoItemVenda(item, qtd));
        }
    }

    /**
     * @return the itens
     */
    public ArrayList<infoItemVenda> getItens() {
        return itens;
    }

    /**
     * @param itens the itens to set
     */
    public void setItens(ArrayList<infoItemVenda> itens) {
        this.itens = itens;
    }

    /**
     * @return the cliente
     */
    public Cliente getCliente() {
        return cliente;
    }

    /**
     * @param cliente the cliente to set
     */
    public void setCliente(Cliente cliente) {
        this.cliente = cliente;
    }

    /**
     * @return the valorTotal
     */
    public double getValorTotal() {
        return valorTotal;
    }

    /**
     * @param valorTotal the valorTotal to set
     */
    public void setValorTotal(double valorTotal) {
        this.valorTotal = valorTotal;
    }
}
